img{
  max-width: 100%;
}

#m-header{
  margin: 0;
  background: #69792E;
  padding: 5px 0 0;
  position: relative;
  height: 150px;
}

#logo{
  text-align: center;
}

#m-header1{
  position: absolute;
  top: 0;
  right: 10px;
}

/* buscador */
.search {
margin: 30px 0;
}
.search label.ui-input-text{
  display: none;
}


/* Panel de menu */

.b-close.ui-btn {
position: absolute;
top: 0px;
right: 5px;
}

#m-footer {
font-size: 0.8em;
font-weight: normal;
padding: 10px;
}


#nav06 {
text-align: center;
}

#nav06 .menu {
margin: 0;
padding: 0;
}

#nav06 .menu li {
display: inline;
margin: 0 2px;
}

#nav06 .menu li a {
font-size: 0.8em;
}


#joomvision_info,
ul.actions,
.jv-social-share-button-contain,
.article-info-term,
.img-contact{
  display: none;
}

#component img{
  float: right;
  margin: 5px;
  border: 2px solid #ccc;
}

.article-info {
font-size: 0.8em;
}

.readmore {
clear: both;
font-size: 0.8em;
}

.item {
float: left;
border: 1px solid #ccc;
border-radius: 5px;
margin: 0 2px 10px;
padding: 5px;
background: #eee;
}




ul.pagenav{
  list-style: none;
  padding: 50px 0;
  margin: 0;
  text-align: center;
  clear: both;
}
ul.pagenav li{
  display: inline;
  background: #038cee;
  border-radius: 3px;
  padding:2px 7px;
  border: 1px solid #ccc;
  margin: 0 5px;

}

ul.pagenav li.pagenav-prev{
padding: 5px;
border-radius: 3px;
border: 1px solid #CCC;
}
ul.pagenav li.pagenav-next{
padding: 5px;
border-radius: 3px;
border: 1px solid #CCC;
}

ul.pagenav li.pagenav-prev:hover,
ul.pagenav li.pagenav-next:hover{
background-color: #F1F1F1;
}

ul.pagenav li.pagenav-prev a.ui-link,
ul.pagenav li.pagenav-next a.ui-link{
color: #fff;
text-decoration: none;
font-size: 0.8em;
}

ul.pagenav li.pagenav-next a{
padding-left: 0;
}

ul.pagenav li a.ui-link:hover{
  color:#fff;
}

/* Paginador */
.pagination{
  padding: 20px 0;
}

p.counter {
  text-align: center;
  font-size: 0.8em;
}


div.pagination ul li {
display: inline;
margin-right: 5px;
}

div.pagination ul li.pagination-start,
div.pagination ul li.pagination-prev,
div.pagination ul li.pagination-next,
div.pagination ul li.pagination-end {
background: #aaa;
border-radius: 3px;
border: 1px solid #ccc;
}
div.pagination ul li.pagination-start:hover,
div.pagination ul li.pagination-prev:hover,
div.pagination ul li.pagination-next:hover,
div.pagination ul li.pagination-end:hover {
background-color:#F1F1F1;
}

div.pagination ul li.pagination-start,
div.pagination ul li.pagination-prev{
  padding:5px;
}



div.pagination ul li.pagination-next,
div.pagination ul li.pagination-end { 
  padding:5px;
}



div.pagination li {
background: #999;
border-radius: 3px;
padding:2px 9px;
border: 1px solid #ccc;
}


div.pagination ul li a.ui-link{
  /*color: #FFF;*/
  color: #fff;
  text-decoration:none;
  font-size: 0.8em;
}

div.pagination ul li a.ui-link:hover{
  /*color: #333;*/
  color: #fff;
}

div.pagination ul li span{
  color: #fff;
  font-weight:bold;
}

div.pagination ul li.pagination-start span,
div.pagination ul li.pagination-prev span,
div.pagination ul li.pagination-next span,
div.pagination ul li.pagination-end span {
  /*color: #FFF;*/
  font-weight: normal;
  font-size: 0.8em;
  border-radius: 4px;
}

div.pagination ul li.pagination-end {
margin-right: 0;
}

div.pagination ul {
text-align: center;
padding: 0;
}

#header{
  height: 60px;
}

#nav06{
  background: #2d2d2d;
  padding: 5px;
}
#nav06 a{
  text-decoration: none;
  text-shadow:none;
}


.ui-header .ui-title, .ui-footer .ui-title {
font-size: 14px;
margin: .6em 20% .8em;
}

.featured{margin-top:30px;}
.featured .moduletable{position:relative;margin-bottom:30px;}
.featured .custom{background:#f2f2f2;border:1px solid #eee;border-radius:5px;padding:30px 10px 10px;margin:20px 0 0;box-shadow:1px 1px 5px #888;}
.featured h3{background:url(../images/header-mod.png) no-repeat 0 0px;height:33px;padding:10px 0 0 25px;color:#fff;font-weight:normal;margin:0px;position:absolute;width:211px;top:-20px;}